home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / parallel / tentexts < prev    next >
Text File  |  1992-04-11  |  3KB  |  100 lines

  1. %A C. A. R. Hoare
  2. %T Communicating Sequential Processes
  3. %C Englewood Cliffs, NJ
  4. %I Prentice-Hall
  5. %D 1985
  6. %X Must reading for those interested in distributed processing. High
  7. level discussions of various operators one might think about in the
  8. message passing realm. Discusses failures. 
  9.  
  10. %A Mamoru Maekawa
  11. %A Arthur E. Oldehoeft
  12. %A Rodney R. Oldehoeft
  13. %T Operating system: advanced concepts
  14. %C Menlo Park, CA
  15. %I The Benjamin/Cummings Publishing Company, Inc.
  16. %D 1986
  17. %X Excellent reference for a variety of subjects. Discusses parallel
  18. and distributed systems from several viewpoints. Includes some good
  19. discussions on distributed databases. Readable for computer scientists;
  20. others might have to review some operating system terminology
  21.  
  22. %A Robin Milner
  23. %T A calculus of communicating systems
  24. %C Berlin
  25. %I Springer-Verlag
  26. %S Lecture Notes in Computer Science
  27. %N 92
  28. %X Classical text, accessible with little computer science background.
  29.  
  30. %A G. R. Andrews
  31. %A F. B. Schneider
  32. %T Concepts and notations for concurrent programming
  33. %J Comp. Sur.
  34. %V 15
  35. %N 1
  36. %P 3-43
  37. %D 1983
  38. %X
  39. This is not a book, but probably the best place to start in understanding
  40. concurrency. Well written, though dated a bit.
  41.  
  42. %A Michael J. Quinn
  43. %T Designing Efficient Algorithms for Parallel Computers
  44. %C New York
  45. %P McGraw-Hill
  46. %D 1987
  47. %X Have used in classes. Readable.
  48.  
  49. %A Gul A. Agha
  50. %T Actors: a model of concurrent computation in distributed systems
  51. %C Cambridge, MA
  52. %I MIT Press
  53. %D 1986
  54. %X Now considered a classical text.
  55.  
  56. %A Robert H. Kuhn
  57. %A David A. Padua, eds.
  58. %T Tutorial on Parallel Processing
  59. %I IEEE
  60. %D August 1981
  61. %X From your list.
  62.  
  63. %A Howard Barringer
  64. %T A Survey of Verification Techniques for Parallel Programs
  65. %C Berlin
  66. %I Springer-Verlag
  67. %S Lecture Notes in Computer Science
  68. %N 191
  69. %D 1985
  70. %X For the theoretical at heart. Gives insights into what is so hard about
  71. distributed and parallel processing. Compares many different approaches.
  72.  
  73. %A T. W. Pratt
  74. %T Programming Languages: Design and Implementation
  75. %C Englewood Cliffs, NJ
  76. %I Prentice-Hall
  77. %D 1984
  78. %X A good book for those without a background in programming languages.
  79. Primarily discusses uniprocessor languages; gives examples of many different
  80. languages. Help non programming language researchers understand the issues.
  81.  
  82. %A Quinton F. Stout
  83. %A Russ Miller
  84. %T Parallel Algorithms for Regular Architectures
  85. %I MIT Press
  86. %D 1988
  87. %X No direct experience, but I've heard good things.
  88.  
  89. %T Algebraic Theory of Processes
  90. %A Michael Hennessey
  91. %I MIT Press
  92. %D 1988
  93. %X An attempt to look at problem of concurrency from process/algebra view.
  94.  
  95. %T Parallel Program Design: a foundation
  96. %A K. Mani Chandy
  97. %A Jayadev Misra
  98. %I McGraw-Hill
  99. %D 1988
  100. %X Included for completeness.